artificial irrigation - Francés Inglés Diccionario